<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:s="http://jboss.com/products/seam/taglib"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:rich="http://richfaces.org/rich"
    xmlns:a="http://richfaces.org/a4j"
    template="layout/template.xhtml">

<ui:define name="body">

	<h2 class="title"><a href="#">Gerenciar Produtos</a></h2><br/>

		<h:form id="produtoForm">

			<h:panelGrid columns="1">
				<s:decorate template="/layout/edit.xhtml">
					<ui:define name="label">Nome:</ui:define>
					<h:inputText
						value="#{manterProdutoController.produtoEdicao.dscNome}"
						required="true" maxlength="200"
						onkeydown="Mascara(this,Maiusculo)"
						onkeyup="Mascara(this,Maiusculo)" style="width: 300px;" />
				</s:decorate>

				<s:decorate template="/layout/edit.xhtml">
					<ui:define name="label">Fabricante:</ui:define>
					<h:inputText
						value="#{manterProdutoController.produtoEdicao.dscFabricante}"
						required="false" maxlength="200"
						onkeydown="Mascara(this,Maiusculo)"
						onkeyup="Mascara(this,Maiusculo)" style="width: 300px;" />
				</s:decorate>

				<s:decorate template="/layout/edit.xhtml">
					<ui:define name="label">Código de barras:</ui:define>
					<h:inputText
						value="#{manterProdutoController.produtoEdicao.codBarras}"
						required="false" maxlength="13" onkeydown="Mascara(this,Integer)"
						onkeyup="Mascara(this,Integer)" style="width: 200px;" />
				</s:decorate>

				<s:decorate template="/layout/edit.xhtml">
					<ui:define name="label">Dosagem:</ui:define>
					<h:inputText
						value="#{manterProdutoController.produtoEdicao.dosagem}"
						required="false" maxlength="50"
						onkeydown="Mascara(this,Maiusculo)"
						onkeyup="Mascara(this,Maiusculo)" style="width: 200px;" />
				</s:decorate>

				<s:decorate template="/layout/edit.xhtml">
					<ui:define name="label">Quantidade em estoque:</ui:define>
					<h:inputText
						value="#{manterProdutoController.produtoEdicao.qtdEstoque}"
						required="false" style="width: 100px;"
						onkeydown="Mascara(this,Integer);"
						onkeyup="Mascara(this,Integer);" />
				</s:decorate>

				<s:decorate template="/layout/edit.xhtml">
					<ui:define name="label">Validade:</ui:define>
					<rich:calendar
						value="#{manterProdutoController.produtoEdicao.przValidade}"
						datePattern="dd/MM/yyyy" required="false" enableManualInput="true"
						oninputkeydown="Mascara(this,Data)"
						oninputkeyup="Mascara(this,Data)" />
				</s:decorate>

				<s:decorate template="/layout/edit.xhtml">
					<ui:define name="label">Valor de venda do produto:</ui:define>
      		R$<h:inputText
						value="#{manterProdutoController.produtoEdicao.vlrProduto}"
						required="true" style="width: 100px;"
						onkeydown="Mascara(this,Valor);" onkeyup="Mascara(this,Valor);"
						converter="conversorMonetario" />
				</s:decorate>

				<s:decorate template="/layout/edit.xhtml">
					<ui:define name="label">Valor de custo do produto:</ui:define>
      		R$<h:inputText
						value="#{manterProdutoController.produtoEdicao.vlrProdutoCusto}"
						required="true" style="width: 100px;"
						onkeydown="Mascara(this,Valor);" onkeyup="Mascara(this,Valor);"
						converter="conversorMonetario" />
				</s:decorate>

			</h:panelGrid>

			<br />
			<div class="actionButtons">
				<h:commandButton id="submit" value="Salvar"
					action="#{manterProdutoController.salvar}"
					onclick="javascript:if(!confirm('Tem certeza que deseja salvar?'))return false;" />
				<h:commandButton id="back" value="Voltar"
					action="#{manterProdutoController.voltar}" immediate="true" />
			</div>
			<br />

		</h:form>

	</ui:define>
</ui:composition>
